.banner{background-position: center;background-size: cover;display: table;}
.banner div{height: 430px;background-color: rgba(255, 255, 255, 0.6);display: table-cell;vertical-align: middle;}
.banner div .b-title{font-size: 42px;}
.banner div .b-word{color: #666;margin-top: 25px;font-size: 18px;}

.table2{margin-top: 45px;}
.table2 .t-title{outline: 1px solid #1f1a17;line-height: 55px;font-size: 26px;letter-spacing: 3px;}
.table2 .t-title li{float: left;width: 25%;text-align: center;}
.table2 .box{}
.table2 .box li{padding: 40px 0;}
.table2 .box .top{}
.table2 .box .word{letter-spacing: 1px;margin-top: 20px;text-align: justify;}

.comment{}
.comment .title{font-size: 26px;display: inline-block;border-bottom: 1px solid #c8c8c8;line-height: 55px;}
.comment .title img{margin-right: 10px;vertical-align: middle;}
.comment ul{margin-top: 15px;}
.comment ul li p{line-height: 45px;font-weight: bold;font-size: 14px;}
.comment ul li input{display: block;width: 100%;height: 40px;border: 1px solid #C7C7C7;text-indent: 10px;font-size: 14px;}
.comment ul li textarea{display: block;width: 100%;height: 110px;text-indent: 10px;font-size: 14px;border: 1px solid #C7C7C7;resize: none;outline: none;padding: 10px 0;}

.comment ul li .star{padding: 8px;}
.comment ul li .star-i{float: left;margin-right: 20px;width: 29px;cursor: pointer;height: 26px;
    background-image: url("../img/vimostsports（Customer-Reviews-）-1_13.jpg");  background-position: 0 0;}
.submit{width: 90px;height: 45px;line-height: 45px;text-align: center;font-size: 16px;background-color: #f8f8f8;margin-top: 30px;}
.submit:hover{background-color: #e0e0e0;cursor: default;}